Popular Searches
Popular Course Categories
Popular Courses

Configuring Dropdown, List, and Relative Date Slicers

Configuring Dropdown, List, and Relative Date Slicers

Filters, Slicers, and Interactive Reports

Configuring Dropdown, List, and Relative Date Slicers in Microsoft Power BI

Course: Microsoft Power BI Training

Topic: Configuring Dropdown, List, and Relative Date Slicers

Course Link: Microsoft Power BI Training – JustAcademy

Demo Link: Register for a Course Demo

JustAcademy Website: Visit JustAcademy


1. Introduction to Slicers in Power BI

Slicers are interactive filtering visuals in Microsoft Power BI. They allow report users to select values directly on the report canvas and filter related charts, tables, cards, and other visuals. Instead of opening the Filters pane every time they want to change a selection, users can interact with a slicer to explore the information they need.

Dropdown, list, and relative date slicers are particularly useful because they support different filtering situations. A list slicer displays available options directly, a dropdown slicer saves canvas space by placing choices inside a dropdown menu, and a relative date slicer lets users select a moving time window such as the last 7 days or the previous 3 calendar months, depending on the configured options.

1.1 Learning Objectives

After completing this topic, learners should be able to:

  • Understand the purpose of slicers in Power BI.
  • Differentiate dropdown, list, and relative date slicers.
  • Create and configure each slicer type.
  • Customize slicer selection behavior and formatting.
  • Apply single-selection and multiple-selection settings where supported.
  • Use relative date options to create dynamic date filters.
  • Configure slicer interactions and synchronization across report pages.
  • Troubleshoot common slicer problems.
  • Build an interactive Power BI report using different slicer types.

2. What Is a Slicer?

A slicer is a visual control that allows users to filter data by choosing one or more values from a field. The slicer's selections affect the visuals connected to it according to the report's interaction settings and data model relationships.

2.1 Example

Suppose a sales report contains revenue from four regions: North, South, East, and West. A Region slicer allows a manager to select West and view the relevant sales figures for that region.

Region Total Sales
North ₹2,00,000
South ₹1,50,000
East ₹1,20,000
West ₹2,30,000

When the user selects West, the related visuals can display sales of ₹2,30,000 for that selection, assuming no other filters change the result.

2.2 Benefits of Slicers

  • Provide a simple way to filter reports.
  • Allow users to explore data without modifying the underlying dataset.
  • Make dashboards more interactive.
  • Reduce the need to create separate report pages for every category.
  • Support analysis by dates, regions, products, departments, customers, and other fields.
  • Help business users focus on relevant information.

3. Overview of Dropdown, List, and Relative Date Slicers

Slicer Type How It Works Best Use Case
List slicer Displays selectable values directly on the report canvas. A small number of categories, such as Region or Department.
Dropdown slicer Displays the available choices in a dropdown menu that opens when clicked. Fields with many values or reports with limited space.
Relative date slicer Filters a date or datetime field using a rolling period relative to the current date. Reports showing recent activity, such as the last 7 or 30 days.

Dropdown and list slicers are commonly used with categorical fields. Relative date slicers are designed for date-based filtering and should use a suitable date or datetime column.

4. Understanding List Slicers

A list slicer displays the available field values as visible options. Users can select values directly without first opening a dropdown menu.

4.1 Example of a List Slicer

A sales dashboard might display the following options:

  • North
  • South
  • East
  • West

Users can select a region to filter the related report visuals. Depending on the slicer's selection settings, they may be able to select one value or multiple values.

4.2 When to Use a List Slicer

  • When the number of available options is small.
  • When users need to see all choices at once.
  • When quick selection is more important than conserving canvas space.
  • When the categories are familiar and easy to identify.

4.3 Advantages of List Slicers

  • Make available options immediately visible.
  • Allow quick selection of common categories.
  • Make the current selection easy to recognize.
  • Work well for region, status, department, and product-category fields.

4.4 Limitations of List Slicers

  • Large numbers of values can occupy too much report space.
  • Long lists may require scrolling.
  • Many visible options can make the report look crowded.
  • Long category names can reduce readability.

5. Creating a List Slicer in Power BI

Follow these steps to create a list slicer.

  1. Open Power BI Desktop.
  2. Load the dataset and switch to Report view.
  3. Select the Slicer visual from the Visualizations or Build visual pane.
  4. Drag the field you want to filter, such as Region, into the slicer's field well.
  5. Confirm that the slicer displays the available values.
  6. Open the formatting options to configure the title, text, selection behavior, and layout.
  7. Resize and position the slicer on the report canvas.
  8. Select one or more values and check how the related visuals respond.

5.1 Example: Region List Slicer

Assume the dataset contains a table named Orders with a Region column. Add Region to a slicer and leave it in list presentation. The slicer displays the available regions for selection.

If the report includes a Total Sales card, a sales-by-product chart, and a sales-by-month chart, selecting a region can filter those visuals according to their configured interactions.

5.2 Configuring List Slicer Selection

Depending on the slicer type and Power BI version, selection settings may include single selection, multiple selection, and a Select all option. Configure these settings according to the intended user experience.

  • Single selection: Restricts the user to one selected value at a time.
  • Multiple selection: Allows users to select several values.
  • Select all: Provides an option to include all listed values when supported and enabled.
  • Clear selection: Allows users to remove the current selection using the available clear control or selection behavior.

6. Understanding Dropdown Slicers

A dropdown slicer presents its values inside a dropdown control rather than showing the complete list on the report canvas. Users click the dropdown to open the available options and then select the values they need.

6.1 Example of a Dropdown Slicer

A customer report may contain hundreds of customer names. Displaying every name in a list slicer would consume a large amount of space. A dropdown slicer keeps the report compact while still providing access to the available names.

6.2 When to Use a Dropdown Slicer

  • When a field contains many distinct values.
  • When report canvas space is limited.
  • When several slicers need to fit on one page.
  • When users select a value occasionally rather than continuously.
  • When building compact executive dashboards.

6.3 Advantages of Dropdown Slicers

  • Save report canvas space.
  • Keep the report layout organized.
  • Allow access to long lists of categories.
  • Work well with customer names, products, employees, and locations.

6.4 Limitations of Dropdown Slicers

  • Users cannot see every available value until they open the dropdown.
  • Extra interaction is required to open and select an option.
  • Users may need search functionality for fields with many values, if supported by the slicer.
  • The current selection may be less noticeable than in a fully expanded list.

7. Creating a Dropdown Slicer in Power BI

  1. Open Power BI Desktop and select the report page.
  2. Add a Slicer visual to the report canvas.
  3. Drag a categorical field, such as Customer Name or Product, into the slicer.
  4. Select the slicer to open its formatting options.
  5. Change the slicer presentation from List to Dropdown using the available slicer style or header control.
  6. Confirm that the values are displayed in a dropdown menu.
  7. Configure selection behavior and other formatting options as needed.
  8. Test the dropdown by selecting different values.

7.1 Example: Product Dropdown Slicer

Suppose an organization sells hundreds of products and wants report users to select a product to analyze its revenue and profit.

Create a slicer using the Product Name field, set the presentation to Dropdown, and add suitable sales and profit visuals. When a user selects a product, the related visuals can show the selected product's performance.

7.2 Using Search in Dropdown Slicers

When the field contains many values, a search option can help users locate a particular item without scrolling through the entire list, when search is supported and enabled for that slicer.

Search is especially useful for:

  • Customer names.
  • Product names.
  • Employee names.
  • Store locations.
  • Account identifiers.

8. List Slicer vs Dropdown Slicer

Feature List Slicer Dropdown Slicer
Display style Shows options directly Shows options after opening the dropdown
Space usage Can require more space Usually more compact
Visibility of choices Options are visible immediately Options are hidden until opened
Best for Short lists Long lists or compact layouts
Ease of scanning Convenient for a small number of choices Requires opening the control
Search Available in supported configurations Available in supported configurations
Typical example Four sales regions Hundreds of products

9. Formatting Dropdown and List Slicers

Formatting helps users understand the purpose of a slicer and makes selections easier to use.

9.1 Slicer Title

Use a clear title such as Select Region, Product Category, Customer, or Financial Year. Avoid vague labels such as Filter 1 or Selection.

9.2 Text and Font

Choose a readable font size and maintain consistent typography throughout the report. Ensure that longer values are not clipped or difficult to read.

9.3 Background and Border

Use a subtle background or border when it helps separate the slicer from nearby visuals. Avoid excessive decoration that distracts from the report data.

9.4 Selection Settings

Configure single selection or multiple selection according to the business requirement. If users need to compare two regions at once, multiple selection may be appropriate. If the report is intended to display one department at a time, single selection may be easier to manage.

9.5 Layout and Positioning

  • Place related slicers together.
  • Align slicers consistently.
  • Keep important filters easy to locate.
  • Use dropdowns for long lists to conserve space.
  • Use lists for short, frequently used categories.
  • Test the report at different window sizes.

10. Understanding Relative Date Slicers

A relative date slicer allows users to filter data using a date range defined in relation to the current date. Unlike a fixed date selection, a relative date filter can move forward as time passes.

For example, a report configured to show the last 30 days can automatically use a new date window as the current date changes. This is useful for operational dashboards that must consistently show recent activity.

10.1 Common Uses

  • Sales generated during the last 7 days.
  • Orders received during the last 30 days.
  • Customer activity during the last 90 days.
  • Tickets created in the last 24 hours.
  • Transactions from the current or previous calendar period, when the available relative date options support the required definition.

10.2 Relative Date Filtering vs Fixed Date Filtering

Feature Relative Date Filter Fixed Date Filter
Date range Defined relative to the current date Uses explicitly selected dates or boundaries
Movement over time Can move automatically as the current date changes Remains tied to the selected dates until changed
Typical example Last 30 days January 1 to January 31, 2026
Best use Rolling operational monitoring Historical reporting and fixed-period comparisons

11. Requirements for Relative Date Slicers

A relative date slicer should use a suitable date or datetime field. If the source column is stored as text rather than a real date, the slicer may not provide the expected relative date options.

11.1 Check the Data Type

  1. Open Power BI Desktop.
  2. Go to Data view or Model view.
  3. Select the date column, such as OrderDate.
  4. Check the column's data type.
  5. Set the type to Date or Date/Time as appropriate for the source data.
  6. Verify that invalid or unrecognized date values have been corrected in Power Query.

11.2 Use the Correct Date Column

Choose the date field that matches the business question. For example, an order report may need OrderDate, while a support dashboard may need TicketCreatedDate. Using the wrong date column can produce technically valid but misleading results.

11.3 Date Table Considerations

A dedicated Date table is recommended for many analytical models, especially when reports need consistent calendar attributes, financial years, month sorting, or time-intelligence calculations. A relative date slicer can use a suitable date column, but the overall model should still be designed to support reliable date filtering.

12. Creating a Relative Date Slicer

Follow these steps to configure a relative date slicer.

  1. Open the report in Power BI Desktop.
  2. Add a Slicer visual to the report canvas.
  3. Drag a valid date or datetime column, such as Orders[OrderDate], into the slicer.
  4. Open the slicer type or style menu.
  5. Choose Relative date when that option is available for the selected date field.
  6. Choose a relative period, such as the last, next, or this period, according to the available options.
  7. Enter the required number and unit when the selected mode supports those controls.
  8. Configure whether the filter includes the current day or other boundary options, if available.
  9. Test the slicer against the report's date range.
  10. Save the report after confirming that the result matches the intended reporting requirement.

12.1 Example: Last 30 Days

Suppose an operations manager wants to view sales activity during the last 30 days. Add the OrderDate field to a slicer, select Relative date, choose the Last option, enter 30, and choose Days.

The report then filters the relevant data to the configured rolling date window. Exact boundary behavior depends on the relative date settings, date column, and Power BI's date handling, so validate the displayed range before publishing the report.

12.2 Example: Last 7 Days

For a weekly activity dashboard, configure the relative date slicer to use the last 7 days. This can help users monitor recent orders, support tickets, website leads, or inventory movements.

12.3 Example: Last 3 Months

For a longer operational trend, select a relative period of three months when the slicer offers the appropriate unit. Check whether the chosen mode represents a rolling period or calendar-based months, since these may produce different date windows.

13. Understanding Relative Date Options

Relative date slicers provide options for defining a date window. The available choices depend on the selected slicer mode and Power BI interface.

Option Meaning Example Use
Last Includes a period before the current date, based on the configured number and unit. Last 30 days of sales
Next Includes a future period relative to the current date. Scheduled events over the next 14 days
This Uses the current period defined by the selected unit, where supported. This month or this year
Number Specifies the length of the period when the mode requires it. Last 7 days
Time unit Defines whether the period is measured in days, weeks, months, or another supported unit. Last 2 months

Available options and boundary controls may vary by Power BI version and the selected date field. Always check the actual date range represented by the slicer.

14. Relative Date Slicers vs Relative Time Filters

Relative date filtering is generally based on dates, while relative time filtering may be available for datetime fields and can support finer-grained time windows. The exact controls depend on the field type and Power BI interface.

Feature Relative Date Relative Time or Date/Time Filtering
Typical field Date Date/Time where supported
Typical use Last 7 days of orders Recent events with time-sensitive requirements
Precision Usually date-based May support finer time granularity where available
Important check Verify date boundaries Verify timestamp and time-zone assumptions

15. Configuring Slicer Interactions

Slicers usually affect other visuals on a report page, but their behavior can be changed. The Edit interactions feature allows report authors to control how a slicer or another visual affects each target visual.

15.1 Example

A dashboard contains a Region slicer, a Total Sales card, and a sales-by-product chart. Selecting West should filter the card and chart to the West region. If a separate benchmark card must remain unchanged, its interaction can be configured accordingly where supported.

15.2 Steps to Configure Interactions

  1. Select the slicer or visual whose interactions you want to configure.
  2. Open the Format menu and select Edit interactions when available.
  3. Review the interaction controls shown for the other visuals.
  4. Choose the appropriate filtering, highlighting, or no-interaction behavior for each visual where the option is offered.
  5. Exit Edit interactions.
  6. Test several slicer selections to confirm the expected behavior.

16. Synchronizing Slicers Across Pages

Power BI allows compatible slicers to be synchronized across report pages. This helps users maintain consistent selections while navigating a multi-page report.

16.1 Example

A report contains Overview, Product Analysis, and Regional Analysis pages. A user selects the last 30 days on the Overview page. If the relevant date slicer is synchronized across the other pages, the same date selection can remain in effect while the user explores related details.

16.2 Steps to Synchronize Slicers

  1. Select the slicer you want to synchronize.
  2. Open the Sync slicers pane from the View options.
  3. Review the available report pages.
  4. Enable synchronization for the pages that should share the selection.
  5. Configure visibility separately where the interface allows it.
  6. Navigate between pages and confirm that the selection is consistent.

16.3 Important Considerations

  • Use synchronization only when the same filtering context is appropriate across pages.
  • Check whether a slicer should be visible on every page or synchronized but hidden on some pages.
  • Test the behavior of relative date slicers across page navigation.
  • Ensure that page-level and report-level filters do not create unexpected results.

17. Combining Dropdown, List, and Relative Date Slicers

A well-designed report may use all three slicer types because they solve different filtering problems.

17.1 Example Dashboard Design

Slicer Field Purpose
Relative date slicer OrderDate Restrict the report to recent activity.
Dropdown slicer Product Name Choose a product from a long list.
List slicer Region Quickly select one or more regions.

When configured correctly, users can select a recent date window, choose a product, and select a region to narrow the analysis to the relevant combination of conditions.

17.2 Recommended Layout

  • Place the relative date slicer near the top of the report to make the reporting period easy to identify.
  • Use a dropdown for long product or customer lists.
  • Use a list for a small number of important categories.
  • Keep slicer titles descriptive and consistent.
  • Leave sufficient space for charts and key performance indicators.

18. Common Problems and Troubleshooting

Problem Possible Cause Solution
Slicer shows no values Empty data, incorrect field selection, or filtering from other fields Check the data, field, relationships, and active filters.
Dropdown options are not visible The dropdown is closed or the slicer is too small Open the dropdown and adjust the slicer size or formatting.
List slicer occupies too much space The field has many distinct values Use a dropdown slicer or another suitable selection method.
Search is unavailable Search is unsupported or not enabled for the slicer configuration Check the slicer type and available formatting options.
Relative date option is missing The selected field is not a recognized date field or the slicer is in a different mode Verify the field's data type and select the relative date mode when available.
Relative date filter returns unexpected rows Date boundaries, timestamps, or period definitions differ from expectations Inspect the configured period and validate the date range.
Slicer does not affect a chart Interaction is disabled or the model does not propagate the filter Check Edit interactions and model relationships.
Selection is not retained across pages Slicers are not synchronized or sync settings differ Review the Sync slicers pane and test the pages.
Multiple selections produce unexpected totals Other filters or DAX measures change the filter context Inspect the active filters and validate the measure logic.
Date filtering excludes expected records Date column includes time components or source values are inconsistent Check the date data type, timestamps, and date boundaries.

19. Practical Project: Interactive Sales Dashboard

In this project, you will create an interactive Power BI sales dashboard using a dropdown slicer, a list slicer, and a relative date slicer.

19.1 Project Objective

Build a report that allows users to analyze sales by product and region over a rolling date period.

19.2 Sample Dataset

Column Description Example
OrderID Unique order identifier ORD1001
OrderDate Date of the order 2026-10-10
Region Sales region West
ProductName Product sold Laptop
Category Product category Electronics
SalesAmount Revenue for the order row 75000
Cost Cost associated with the order row 55000

19.3 Step 1: Load and Prepare the Dataset

  1. Open Power BI Desktop.
  2. Import the sales dataset.
  3. Open Power Query and inspect the data types.
  4. Ensure OrderDate uses the Date or Date/Time type as appropriate.
  5. Ensure SalesAmount and Cost are numeric.
  6. Correct missing or invalid values where appropriate.
  7. Load the prepared data into the model.

19.4 Step 2: Create Measures

Total Sales =
SUM(Orders[SalesAmount])

Total Cost =
SUM(Orders[Cost])

Total Profit =
[Total Sales] - [Total Cost]

Total Orders =
DISTINCTCOUNT(Orders[OrderID])

These examples assume the table is named Orders and that the listed columns exist in the dataset. Adjust the names to match your actual model.

19.5 Step 3: Add Summary Visuals

  1. Add a card for Total Sales.
  2. Add a card for Total Profit.
  3. Add a chart showing Total Sales by ProductName.
  4. Add a chart showing Total Sales by Region.
  5. Add a line chart showing Total Sales over time.

19.6 Step 4: Add a List Slicer

  1. Add a Slicer visual.
  2. Add Region to its field well.
  3. Keep the presentation as a list.
  4. Configure selection behavior according to the report requirement.
  5. Test the slicer by selecting different regions.

19.7 Step 5: Add a Dropdown Slicer

  1. Add another Slicer visual.
  2. Add ProductName to its field well.
  3. Change the presentation to Dropdown.
  4. Enable search if supported and useful for the dataset.
  5. Select a product and verify that the related visuals update.

19.8 Step 6: Add a Relative Date Slicer

  1. Add another Slicer visual.
  2. Add OrderDate to the field well.
  3. Change the slicer type to Relative date when available.
  4. Configure it to show the last 30 days.
  5. Check that the date field is a valid date or datetime column.
  6. Verify that the charts and cards reflect the selected period.

19.9 Step 7: Configure Interactions

Use Edit interactions to review how the three slicers affect each visual. Ensure that the product, region, and date selections produce the intended results.

19.10 Step 8: Validate the Dashboard

  • Compare Total Sales with the source data.
  • Test the list slicer with one and multiple regions if allowed.
  • Test the dropdown slicer with different products.
  • Change the relative date window and verify the resulting dates.
  • Test combinations of all three slicers.
  • Check the report after clearing selections.
  • Save and publish the report when ready.

20. Exercises and Practice Questions

Exercise 1: Create a List Slicer

Create a list slicer for the Region field. Select two regions and explain how the sales card changes.

Exercise 2: Create a Dropdown Slicer

Create a dropdown slicer for ProductName. Test the search feature if available and explain why the dropdown is suitable for a long product list.

Exercise 3: Configure a Relative Date Slicer

Create a relative date slicer for OrderDate and configure it for the last 7 days. Verify the resulting date window.

Exercise 4: Compare Date Filtering Methods

Compare a relative date slicer with a fixed date range. Explain which method is more suitable for a recurring operational dashboard and why.

Exercise 5: Combine Slicers

Use a Region list slicer, Product dropdown slicer, and relative date slicer together. Record the change in Total Sales when you modify each selection.

Exercise 6: Troubleshooting

A relative date slicer does not display relative date options, and a product dropdown does not affect one chart. Identify possible causes and explain how to investigate them.

21. Interview Questions and Answers

Q1. What is a slicer in Power BI?

Answer: A slicer is an interactive visual that allows users to filter report data by selecting values or date ranges.

Q2. What is a list slicer?

Answer: A list slicer displays available values directly on the report canvas so users can select them without opening a dropdown.

Q3. What is a dropdown slicer?

Answer: A dropdown slicer displays the available choices inside a dropdown menu, helping conserve report canvas space.

Q4. What is a relative date slicer?

Answer: A relative date slicer filters a date or datetime field using a period relative to the current date, such as the last 7 days.

Q5. What is the main difference between list and dropdown slicers?

Answer: A list slicer shows its options directly, while a dropdown slicer hides the options until the user opens the control.

Q6. When should you use a dropdown slicer?

Answer: Use a dropdown when the field contains many values or when report canvas space is limited.

Q7. When should you use a list slicer?

Answer: Use a list slicer when the number of choices is small and users benefit from seeing the options immediately.

Q8. Why might a relative date slicer not work?

Answer: The field may not have a valid date data type, the slicer may be configured in another mode, or the source data may contain invalid dates.

Q9. What is the advantage of a relative date slicer over a fixed date range?

Answer: A relative date slicer can move its date window as time passes, which is useful for recurring reports of recent activity.

Q10. Can multiple slicers affect the same visual?

Answer: Yes. Their selections generally combine with other applicable filters to determine the data displayed by the visual.

Q11. Can slicers be synchronized across pages?

Answer: Yes. Compatible slicers can be synchronized across selected report pages through the Sync slicers pane.

Q12. What is the purpose of Edit interactions?

Answer: Edit interactions lets report authors control how one visual affects other visuals, including filtering, highlighting, or disabling the interaction where supported.

Q13. Does a slicer change the original source data?

Answer: No. A slicer normally changes the filtering context of the report; it does not delete or rewrite source records.

Q14. Why should the date data type be checked?

Answer: Relative date filtering requires a suitable date or datetime field. A text column containing date-like values may not provide the expected filtering options.

Q15. How do you choose the correct slicer type?

Answer: Use a list for a small set of visible options, a dropdown for a long list or compact layout, and a relative date slicer for rolling date-based analysis.

22. Quick Revision Checklist

  • Understand the purpose of slicers.
  • Know the difference between list and dropdown slicers.
  • Create and format list slicers.
  • Create and format dropdown slicers.
  • Use search where supported for long lists.
  • Understand single and multiple selection settings.
  • Check date data types before creating relative date slicers.
  • Configure relative date windows such as the last 7 or 30 days.
  • Understand relative periods versus fixed date ranges.
  • Configure visual interactions.
  • Synchronize slicers across pages when required.
  • Test combinations of slicers.
  • Validate the resulting values against the source data.

23. Conclusion

Dropdown, list, and relative date slicers are important tools for creating interactive Power BI reports. List slicers make a small set of choices immediately visible, dropdown slicers conserve space when many values are available, and relative date slicers help users focus on a rolling time window.

To use slicers effectively, select the correct field, verify its data type, configure the appropriate selection behavior, and test the interactions with other report visuals. Combining the three slicer types can provide a flexible dashboard experience while keeping the report organized and easy to use.

Explore the training course: Microsoft Power BI Training at JustAcademy

Register for a course demo: Register Here

Official Microsoft Learning Resources:

whatsapp